Part Number Hot Search : 
HT66F TDA8046 MX7628BQ LBS13401 2SC3425 EP9176 TE506 5KE16A
Product Description
Full Text Search
 

To Download MG87FEL52 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Megawin Technology Co., Ltd.
1.0 General Description
MG87FE/L52
MG87FE/L52 is a single-chip 8 bits microcontroller with the instruction sets fully compatible with industrial-standard 80C51 series microcontroller. 8K bytes flash memory and 256 bytes RAM has been embedded to provide wide field application. In-System-Programming and In-Application-Programming allow the users to download new code or data while the microcontroller sits in the application. This device executes one machine cycle in 6 clock or 12 clock cycles. MG87FE/L52 has four 8-bit I/O ports, one 4-bit I/O ports, three 16-bit timer/counters, an eight-source, four-priority-level interrupt structure, an enhanced UART, on-chip crystal oscillator. Excellent flash-endurance, flash-retention, and code-protecting security make MG87FE/L52 as an excellent micro-controller.
2.0 Features
80C51 Central Processing Unit 8KB On-Chip program memory for program ROM, ISP ROM & IAP zone. ISP capability; optional 0.5K/1KB/1.5K~3.5KB ISP memory shared with 8KB flash memory. IAP capability; program controlled IAP memory size shared with 8KB flash memory. On-Chip 256 bytes scratch-pad RAM. Also, the MCU can address up to 64K bytes external memory. MOVC-disabling, encrypting, and locking flash memory realize security mechanism. Three 16-bits timer/counter, Timer2 is an up/down counter with programmable clock output on P1.0 Eight sources, four-level-priority interrupt capability Enhanced UART, provides frame-error detection and hardware address-recognition Dual DPTR for fast-accessing of data memory 15 bits Watch-Dog-Timer with 8-bits pre-scaler, one-time enabled Low EMI: inhibits ALE emission Power control: Idle mode and Power-Down mode; Power-Down can be woken-up by P3.2/P3.3/P4.2/P4.3, Idle mode could be woken up by all interrupt sources. I/O port: 32+4 I/O ports : PDIP-40 (MG87FE/L52AE or MG87FE/L52GE) has 32 I/O ports;
Preliminary
ver 1.3
Date: 2009-JAN-20
1
Megawin Technology Co., Ltd.
-
MG87FE/L52
PLCC-44 & PQFP-44(MG87FE/L52AP//AF, MG87FE/L52AF//GF) will have 36 I/O ports
On-Chip flash program/data memory: - The data endurance of the embedded flash gets over 20,000 times. - Greater than 100 years data retention under room temperature. (at 25) Operating Voltage: - 4.5V~5.5V for MG87FE52 - 2.4V~3.6V for MG87FL52, minimum 2.7V requirement in flash write operation - Built-in Low-Voltage-Reset circuit Operating Temperature range from -40C to +85C. Maximum Operating Frequency: - Up to 48MHz at 12T mode or 24MHz at 6T mode, Industrial range. Built-in internal oscillator frequency selection with +/- 4% deviation: Internal oscillator frequency 1 2 3 4 5 6 6MHz 11.059MHz 12MHz 22.118MHz 24MHz 24.576MHz
Three package types: Pb-free Package PDIP-40 PLCC-44 PQFP-44 MG87FE/L52AE MG87FE/L52AP MG87FE/L52AF Green Package MG87FE/L52GE MG87FE/L52GP MG87FE/L52GF
Preliminary
ver 1.3
Date: 2009-JAN-20
2
Megawin Technology Co., Ltd.
3.0 Package & Pin assignment
MG87FE/L52
3.1 Order Information
Preliminary
ver 1.3
Date: 2009-JAN-20
3
Megawin Technology Co., Ltd.
4.0 Pin description
Pin Number Pin Name P0.0 (AD0) P0.1 (AD1) P0.2 (AD2) P0.3 (AD3) P0.4 (AD4) P0.5 (AD5) P0.6 (AD6) P0.7 (AD7) P1.0 (T2) P1.1 (T2EX) P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 DIP-40 39 38 37 36 35 34 33 32 1 2 3 4 5 6 7 8 PLCC-44 43 42 41 40 39 38 37 36 2 3 4 5 6 7 8 9 PQFP-44 37 36 35 34 33 32 31 30 40 41 42 43 44 1 2 3 Type
MG87FE/L52
Description
I/O Port0 is an open-drain, bi-directional IO port. When 1s are written to Port0, they become high-impedance inputs. Port0 is also multiplexed with low-order address or data bus during accesses to external program and data memory.
I/O Port 1 is an 8-bit bidirectional I/O port with internal pull-ups and can be used as inputs. Port 1 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. As inputs, port 1 pins that are externally pulled low will source current because of the internal pull-ups. P1.0 is also used as one of event sources for timer2, or output carrier of timer2, alias T2. P1.1 is also used as one of interrupt-controlling sources for timer2, alias T2EX.
P2.0 (A8) P2.1 (A9) P2.2 (A10) P2.3 (A11) P2.4 (A12) P2.5 (A13) P2.6 (A14) P2.7 (A15)
21 22 23 24 25 26 27 28
24 25 26 27 28 29 30 31
18 19 20 21 22 23 24 25
I/O Port 2 is an 8-bit bidirectional I/O port with internal pull-ups and can be used as inputs. Port 2 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. As inputs, port 2 pins that are externally pulled low will source current because of the internal pull-ups. Except being as GPIO, Port2 emits the high-order address bytes during accessing to external program and data memory.
Preliminary
ver 1.3
Date: 2009-JAN-20
4
Megawin Technology Co., Ltd.
P3.0 (RXD) P3.1 (TXD) P3.2 (INT0) P3.3 (INT1) P3.4 (T0) P3.5 (T1) P3.6 (/WR) P3.7 (/RD) 10 11 12 13 14 15 16 17 11 13 14 15 16 17 18 19 5 7 8 9 10 11 12 13
MG87FE/L52
I/O Port 3 is an 8-bit bidirectional I/O port with internal pull-ups and can be used as inputs. Port 3 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. As inputs, port 3 pins that are externally pulled low will source current because of the internal pull-ups. Port3 also serves other special functions of this device. P3.0 and P3.1 act as receiver and transceiver of the data for UART function block, Alias RXD and TXD. P3.2 and P3.3 also act as external interrupt sources, alias INT0 and INT1. P3.4 and P3.5 also act as event sources for timer0 and individually, alias T0 and T1. timer1
P3.6 also acts as write signal while access to external memory, alias /WR. P3.7 also acts as read signal while access to external memory, alias /RD. P4.0 P4.1 P4.2 (/INT3) P4.3 (/INT2) RESET 9 23 34 1 12 10 17 28 39 6 4 I I/O Port4 is extended I/O ports such like Port1. It can be available only on 44L-PLCC and 44L-PQFP package. P4.2 and P4.3 also act as external interrupt sources, alias INT3 and INT2. A high on this pin for at least two machine cycles will reset the device. ALE 30 33 27 O Output pulse for latching the low bytes of address during accesses to external memory. /PSEN 29 32 26 O The read strobe to external program memory, low active. /EA 31 35 29 I /EA must be kept at low to enable the device to fetch program code from external flash memory. An internal pull-up resistor has been embedded in this pin. XTAL1 XTAL2 19 18 21 20 15 14 I O Input to amplifier. the inverting oscillator
Output from the inverting amplifier.
Preliminary
ver 1.3
Date: 2009-JAN-20
5
Megawin Technology Co., Ltd.
VDD VSS 40 20 44 22 38 16 P G Power Supply Ground
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
6
Megawin Technology Co., Ltd.
5.0 Block Diagram of MG87FE/L52
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
7
Megawin Technology Co., Ltd.
6.0 Special Function Registers (SFR)
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
8
Megawin Technology Co., Ltd.
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
9
Megawin Technology Co., Ltd.
7.0 Memory:
7.1 Organization Address Space for MG87FE/L52 RAM
MG87FE/L52
Data RAM Addressing & Program Flash ROM
Address Space for MG87FE/L52 Embedded Flash Memory
Preliminary
ver 1.3
Date: 2009-JAN-20
10
Megawin Technology Co., Ltd.
7.2 Option setting:
MG87FE/L52
ROM code lock-option. When read ROM code & always get 0xFF, PAGEERASE and PROGRAM is also disabled. SB When enabled, dump ROM code & the data will be scrambled. MOVCL When enabled, the MOVC operation will be disabled at external mode. HWBS When power-up, MCU will boot from ISP-memory if ISP-memory is configured. In addition to power-up, the reset from RESET-pin will also force MCU to boot HWBS2 from ISP-memory if ISP-memory is configured. EN6T MCU 6T/12T mode, MCU will work at 6T mode when this option was enabled. The gain of oscillator driving capability. Enable this option could help to reduce OSCDN EMI and cause the lower power consumption. *note-1 When enabled, The WDTCR register will be initialized to its reset value only by FZWDTCR power-on reset. LOCK Note-1: When OSCDN option was enabled, the power consumption could be lower.
7.3 Data RAM Addressing
MG87FE/L52 has internal data RAM that is mapped to three separated segments. The lower 128 bytes of RAM, upper 128 bytes of RAM and 128 bytes Special Function Register(SFR).
Lower 128 bytes of RAM: (addresses 0x00 to 0x7F) are accessed by either direct or indirect addressing. Upper 128 bytes of RAM: (addresses 0x80 to 0xFF) are accessed only by indirect addressing (using R0 or R1). The Special Function Registers: (addresses 0x80 to 0xFF) are accessed only by direct addressing.
While the program counter is spanning over 1FFFh, the device will fetch its program code from the external memory at once ignoring the /EA pin status. In that case, it will never fetch the program code from the following embedded flash.
Preliminary
ver 1.3
Date: 2009-JAN-20
11
Megawin Technology Co., Ltd.
AUXR Register (0x8E) Name AUXR Bit7 P0PUEN Bit6 Bit5 Bit4 Bit3 Bit2 -
MG87FE/L52
Bit1 -
Bit0 AO
= 0, ALE is emitted at a constant rate of 1/6 or 1/3 the oscillator frequency for 12T or AO 6T mode. = 1, ALE is active only during access to external memory for both MOVC & MOVX. P0PUEN = 0, P0 without pull-up resistor in open-drain mode. = 1, P0 with pull-up resistor in open-drain mode.
AUXR1 Resistor (0xA2) Name AUXR1 Bit7 P10FD Bit6 Bit5 Bit4 Bit3 GF2 Bit2 Bit1 Bit0 DPS
DPS GF2 P10FD
It is used to switch one DPTR register from two available DPTRs. General purpose flag. = 0, P10 has normal driving capability. = 1, P10 has fast driving.
CKCON Register (0xC7) Name CKCON Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 SCKS2 Bit1 SCKS1 Bit0 SCKS0
SCKS2 ~ 0: System clock prescaler.
SCKS2 0 0 0 0 1 1 1 1
SCKS1 0 0 1 1 0 0 1 1
SCKS0 0 1 0 1 0 1 0 1
CLKin(System Clock) OSCin OSCin/2 OSCin/4 OSCin/8 OSCin/16 OSCin/32 OSCin/64 OSCin/128
Preliminary
ver 1.3
Date: 2009-JAN-20
12
Megawin Technology Co., Ltd.
CKCON2 Register (0xBF) Name CKCON2 Bit7 OSCDR Bit6 EN6TR Bit5 XCKS5 Bit4 XCKS4 Bit3 XCKS3 Bit2 XCKS2
MG87FE/L52
Bit1 XCKS1
Bit0 XCKS0
=0, the gain of crystal oscillator is enough for oscillation up to 48MHz. =1, the gain of crystal oscillator is reduced. It will helpful in EMI reduction. OSCDR Regarding application not needing high frequency clock, it is recommended to do so. =0, MG87FE/L52 will run in 12T mode; EN6TR =1, MG87FE/L52 will run in 6T mode. It gets double performance than 12T. The default value of this bit is load from Option Setting "EN6T". XCKS5~0 Set the crystal frequency value to define the time base of ISP/IAP programming. Fill in the proper value according to XTAL1 as listed below.
XTAL1 @ 12T 1MHz 2MHz 3MHz 4MHz ........... 45MHz 46MHz 47MHz 48MHz
XTAL1 @ 6T 0.5MHz 1MHz 1.5MHz 2MHz ........... 22.5MHz 23MHz 23.5MHz 24MHz
XCKS5~0 setting 000000B 000001B 000010B 000011B ........... 101100B 101101B 101110B 101111B
The default value of XCKS=001010B for XTAL1=11MHz @ 12T.
Preliminary
ver 1.3
Date: 2009-JAN-20
13
Megawin Technology Co., Ltd.
MG87FE/L52
ISP/IAP Logic
XCKS[5:0]
12T XTAL1 XTAL2 Oscillating Circuit X2 6T
0
OSCin
1
CLKin SCKS[2:0] (System Clock)
CKCON2.EN6TR
Figure 7-3-2
Preliminary
ver 1.3
Date: 2009-JAN-20
14
Megawin Technology Co., Ltd.
8.0 Timer0, Timer1 & Timer2
8.1 Timers/Counters
MG87FE/L52
MG87FE/L52 has three 16-bit timers, and they are named T0, T1 and T2. Each of them can also be used as a general event counter, which counts the transition from 1 to 0.
While T0/T1/T2 is used as "timer" function, the time unit that used to measure the timer is machine cycle. A machine cycle equals to 12 or 6 oscillator periods, and depends on 12T mode or 6T mode that the user configured this device.
While T0/T1/T2 is used as "1-0 event counter" function, the counting event is the "high-to-low transition" of primitive pin T0/T1/T2. In this mode, the device periodically samples the status of pin T0/T1/T2 once for each machine cycle. Whenever the sampled result turns from 1 to 0, the device will count once on the counter. Be carefully, this kind of implementation for the counter requires the high-duty or low-duty from pin T0/T1/T2 and must not too short compared to a machine cycle.
There are two SFR designed to configure timers T0 and T1. They are TMOD, and TCON.
TMOD: Timer-1 Bit7 GATE Bit6 C//T Bit5 M1 Bit4 M0 Bit3 GATE Bit2 C//T Timer-0 Bit1 M1 Bit0 M0
= 0, when TR0/1=1, Timer0/1 will be enabled. GATE = 1, Timer0/1 x is enabled only while "/INTx" pin is high and "TR0/1" control bits is set. That x=0 or 1. C//T = 0, active as timer function; (Default) = 1, active as counter function.
M1 0 0 1 1 1
M0 0 1 0 1 1
Operating Mode 13-bit timer/counter for Timer0 and Timer1 16-bits timer/counter for Timer0 and Timer1 8-bits timer/counter with automatic reload for Timer0 and Timer1 (Timer 0) TL0 is 8-bit timer/counter, TH0 is locked into 8-bit timer (Timer 1) Timer/Counter1 Stopped
Preliminary
ver 1.3
Date: 2009-JAN-20
15
Megawin Technology Co., Ltd.
TCON Name TCON Bit7 TF1 Bit6 TR1 Bit5 TF0 Bit4 TR0 Bit3 IE1 Bit2 IT1
MG87FE/L52
Bit1 IE0
Bit0 IT0
Timer1 overflow flag. Set by hardware when Timer/Counter overflows. Cleared by TF1 hardware when the MCU vectors to the interrupt routine, or clearing the bit in software. TR1 Timer1 run control bit. It could be set or cleared by software. Timer0 overflow flag. Set by hardware on Timer/Counter overflow. Cleared by TF0 hardware when the processor vectors to the interrupt routine, or clearing the bit in software. TR0 IE1 Timer0 run control bits. It could be set or cleared by software. Interrupt-1 edge flag. Set by hardware when external interrupt edge detected. It will be cleared when interrupt was processed. Interrupt-1 type control bit. Set/Cleared by software to specified falling edge & low level triggered interrupt. Interrupt-0 edge flag. Set by hardware when external interrupt edge detected. And cleared when interrupt processed. Interrupt 0 type control bit. Set/Cleared by software to specified falling edge/low level triggered interrupt.
IT1
IE0
IT0
Preliminary
ver 1.3
Date: 2009-JAN-20
16
Megawin Technology Co., Ltd.
MG87FE/L52
There are two extra SFR designed to configure timer T2. They are T2MOD, and T2CON.
T2MOD Name T2MOD Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 T2OE Bit0 DCEN
T2OE DCEN
Timer-2 output enable bit. It enables Timer2 overflow rate to toggle P1.0 Down Count Enable bit. When set, this will allow Timer2 to be configured as a down counter.
T2CON Name T2CON Bit7 TF2 Bit6 EXF2 Bit5 RCLK Bit4 TCLK Bit3 EXEN2 Bit2 TR2 Bit1 C//T2 Bit0 CP/RL2
TF2
Timer2 overflow flag. It will be set by Timer2 overflow and must be cleared by software. TF2 will not be set when either TCLK or RCLK =1. Timer2 external flag. It will be set when either a capture or reload is caused by a negative transition on pin T2EX and EXEN2=1. When Timer2 interrupt is enabled,
EXF2
EXF2=1 will cause the CPU vector to the Timer2 interrupt routine. EXF2 must be cleared by software. EXF2 does not cause an interrupt in Auto-Reload Up-Down mode (ARUD). When this bit was set and will cause the serial port to use Timer2 overflow pulse
RCLK
for its receive-clock in mode-1 and mode-3. RCLK=0 will cause Timer1 overflow pulse to be used. When this bit was set and will cause the serial port to use Timer2 overflow pulse
TCLK
for its transmit-clock in mode-1 and mode-3. TCLK=0 will cause Timer1 overflow pulse to be used. Timer-2 external enable flag. When set, allows a capture or reload to be occurred.
EXEN2
As a result of a negative transition on T2EX, if Timer2 is not used to clock the serial port. EXEN2=0 will cause Timer2 to ignore events at T2EX.
TR2 C//T2
Start/Stop control bit for Timer2. =0, will set as Timer function; =1, will set as external event counter. Capture/Reload flag. When set, captures will occurs on a negative transition at T2EX if EXEN2=1. When cleared, auto-reload function will occur either with
CP/RL2
Timer2 overflows or a negative transition at T2EX when EXEN2=1. When whether TCLK or RCLK is 1, this bit is ignored and the timer is forced to auto-reload on Timer2 overflow.
Preliminary
ver 1.3
Date: 2009-JAN-20
17
Megawin Technology Co., Ltd.
8.2 Timer0/T0 & Timer1/T1 Mode 0
MG87FE/L52
The timer register is configured as a 13-bits register. As when the count rolls over from all 1s to all 0s, it sets the timer interrupt flag TFx. The counted input is enabled to the timer when TRx = 1 and either GATE=0 or INTx = 1. Mode 0 operation is the same for Timer0 and Timer1.
Mode 1 Mode1 is the same as Mode0, except that the timer register is being run with all 16 bits.
Mode 2 Mode 2 configures the timer register as an 8-bits counter (TLx) with automatic reload. Overflow from TLx does not only set TFx, but also reloads TLx with the content of THx, which is determined by user's program. The reload leaves THx unchanged. Mode 2 operation is the same for Timer0 and Timer1.
Preliminary
ver 1.3
Date: 2009-JAN-20
18
Megawin Technology Co., Ltd.
MG87FE/L52
Mode 3
Timer 1 in Mode 3 simply holds its count, the effect is the same as setting TR1 = 1. Timer 0 in Mode 3 enables TL0 and TH0 as two separate 8-bits counters. TL0 uses the Timer0 control bits such like C/T, GATE, TR0, INT0 and TF0. TH0 is locked into a timer function (can not be external event counter) and take over the use of TR1, TF1 from Timer 1. TH0 now controls the Timer 1 interrupt.
Preliminary
ver 1.3
Date: 2009-JAN-20
19
Megawin Technology Co., Ltd.
8.3 Timer2
MG87FE/L52
Timer2 is a 16-bit timer/counter which can operate as either an event timer or an event counter as selected by C//T2 in the special function register T2CON. Timer2 has four operation modes: Capture Mode(CP), Auto-Reload Up/Down Mode(ARUD), Auto-Reload Up-Only Mode(ARUO) and Baud-Rate Generator Mode(BRG).
Table 8-1. Timer-2 Mode Table Logical OR CP/RL2 (RCLK, TCLK) x 1 0 0 0 x x 1 0 0 TR2 0 1 1 1 1 DCEN x 0 0 0 1 OFF Baud-Rate Generation Capture Auto-Reload Up-only Auto-Reload Up/Down Mode
Timer2 is also can be configured as a periodical signal generator.
The MG87FE/L52 is able to generate a programmable clock output from P1.0. When T2OE bits is set and C//T2 bits is cleared, Timer2 overflow pulse will generate a 50% duty clock and output to P1.0. The frequency of clock-out is calculated according to the following formula.
In the clock-out mode, Timer2 overflowed will not generate an interrupt.
Capture Mode (CP) In the Capture mode, Timer2 is incremented by either CLKin(System Clock) or external pin (T2) 1-to-0 transition. TR2 controls the event to timer2 and a 1-to-0 transition on T2EX pin will trigger RCAP2H and RCAP2L registers to capture the Timer2 contents onto them if EXEN2 is set. An overflow in Timer2 set TF2 flag and a 1-to-0 transition in T2EX pin sets EXF2 flag if EXEN2=1. TF2 and EXF2 is logic OR to request the interrupt service.
Preliminary
ver 1.3
Date: 2009-JAN-20
20
Megawin Technology Co., Ltd.
MG87FE/L52
Auto-Reload Up-Only Mode (ARUO) In ARUO mode, Timer2 can be configured to count up with a software-defined value to be reloaded. When reset is applied the DCEN =0 and CP/RL2=0, Timer2 is at ARUO mode. An overflow on Timer2 or 1-to-0 transition on T2EX pin will load RCAP2H and RCAP2L contents onto Timer2, also set TF2 and EXF2, respectively.
Auto-Reload Up-Down Mode (ARUD) In ARUD mode, Timer2 can be configured to count up or down. When DCEN =1 and CP/RL2=0, Timer2 is at ARUD mode. The counting direction is determined by T2EX pin. If T2EX=1, counting up, otherwise counting down. An overflow on Timer2 will set TF2 and toggle EXF2. EXF2 can not generate interrupt request in this mode. If the counting direction is DOWN, the overflow loads 0xFFFF onto Timer2 and loads RCAP2H, RCAP2L contents onto Timer2 if counting direction is UP.
Preliminary
ver 1.3
Date: 2009-JAN-20
21
Megawin Technology Co., Ltd.
MG87FE/L52
Baud-Rate Generator Mode (BRG) Timer2 can be configured to generate various baud rate. Bit TCLK and/or RCLK in T2CON allow the serial port transmit and receive baud rates to be derived from either Timer1 or Timer2. When TCLK=0, Timer1 is used as the serial port transmit baud rate generator. When TCLK=1, Timer2 is used as the serial port transmit baud rate generator. RCLK has the same effect for the serial port baud rate. With these two bits, the serial port can have different receive and transmit baud rates - one generated from Timer1 and the other from Timer2.
In BRG mode, Timer2 is operated very like auto-reload up-only mode except that the T2EX pin can not control reload. An overflow on Timer2 will load RCAP2H, RCAP2L contents onto Timer2 but TF2 will not be set. A 1-to-0 transition on T2EX pin can set EXF2 to request interrupt service if EXEN2=1. The baud rate in UART Mode-1 and Mode-3 are determined by Timer2's overflow rate given below:
Preliminary
ver 1.3
Date: 2009-JAN-20
22
Megawin Technology Co., Ltd.
MG87FE/L52
8.4 UART (Universal Asynchronous Receiver & Transmitter interface) The serial port of MG87FE/L52 support full-duplex transmission. It can transmit and receive simultaneously. The serial port receive and transmit share the same SFR - SBUF, but actually there is two SBUFs in the chip, one is for transmitter and the other is for receiver. The serial port could be operated in 4 different modes.
Mode 0 Serial data enters and exits through RXD(P3.0) and TXD(P3.1) outputs the shift clock. 8-bits are transmitted/received with LSB first. The baud rate is fixed at 1/12 the frequency of system clock (CLKin).
Mode1 10 bits are transmitted through TXD or received through RXD. The frame data includes a start bit(0), 8 data bits and a stop bit(1). One receive, the stop bit goes into RB8 in SFR - SCON. The baud rate is variable.
Preliminary
ver 1.3
Date: 2009-JAN-20
23
Megawin Technology Co., Ltd.
Mode2
MG87FE/L52
11 bits are transmitted through TXD or received through RXD. The frame data includes a start bit(0), 8 data bits, a programmable 9th bit and a stop bit(1). On transmit, the 9th data bit comes from TB8 in SCON. On receive, the 9th data bit goes into RB8 in SCON. The baud rate is programmable to either 1/32 or 1/64 the frequency of system clock (CLKin).
Mode3 Mode 3 is the same as mode 2 except the baud rate is variable.
In all four modes, transmission is initiated by any instruction that use SBUF as a destination register. Reception is initiated in mode 0 by the condition RI = 0 and REN = 1. Reception is initiated in the other modes by the incoming start bit with 1-to-0 transition if REN = 1.
Automatic Address Recognition Automatic Address Recognition is a feature which allows the UART to recognize certain addresses in the serial bit stream by using hardware comparison circuit. This feature improves the overhead of software by eliminating the need in examine every incoming address. This feature is enabled by setting the SM2 bit in SCON. In mode2 and mode3, the receive interrupt flag(RI) will be automatically set when the received byte contains either the "Given" address or the "Broadcast" address. These two modes require the 9th received bit is a 1 to indicate that received information is an address and not the data byte.
In mode1, the RI flag will be set if SM2 is enabled and a valid stop bit is received which the stop bit follows the 8 address bits and the information is either a Given or Broadcast address. In mode 0, SM2 is ignored.
Preliminary
ver 1.3
Date: 2009-JAN-20
24
Megawin Technology Co., Ltd.
Frame Error Detection
MG87FE/L52
A missing bit in stop bit will set the FE bit in the SCON register. The FE bit shares the SCON bit 7 with SM0 and its actual function for SCON.7 is determined by SMOD0(PCON.6). If SMOD0 is set, SCON.7 functions as FE, otherwise functions as SM0. When used as FE bit, it can only be cleared by software.
SCON register Name SCON Bit7 SM0/FE Bit6 SM1 Bit5 SM2 Bit4 REN Bit3 TB8 Bit2 RB8 Bit1 TI Bit0 RI
Frame Error bit. This bit is set by the receiver when an invalid stop bit is detected. FE The FE bit is not cleared by valid frames but should be cleared by software. The SMOD0 (PCON.6) bit must be set to enable access to the FE bits.
SM0, SM1: Serial Port Mode bit 0/1, it is enabled to access by clearing SMOD0. SM0 0 0 1 1 SM1 0 1 0 1 Description 8-bit shift register 8-bit UART 9-bit UART 9-bit UART Baud Rate CLKin/12 Variable CLKin/64 or CLKin/32 Variable
* Please refer to page-14 figure 7-3-2 for "CLKin" signal.
Enable the automatic address recognition feature in mode 2 and 3. If SM2=1, RI will not be set unless the received 9th data bit is 1, indicating an address, and the SM2 received byte is a given or Broadcast address. In mode1, if SM2=1 then RI will not be set unless a valid stop bit was received, and the received byte is a Given or Broadcast address. REN TB8 RB8 TI RI When set will enable serial reception. The 9th data bit which will be transmitted in mode 2 and 3. In mode 2 and 3, the received 9th data bit will go into this bit. Transmit interrupt flag. Receive interrupt flag.
Preliminary
ver 1.3
Date: 2009-JAN-20
25
Megawin Technology Co., Ltd.
SBUF register It is used as the buffer register in transmission and reception.
MG87FE/L52
SADDR register & SADEN register SADDR register is combined with SADEN register to form Given/Broadcast Address for automatic address recognition. In fact, SADEN functions as the "mask" register for SADDR register. The following is the example for it.
The Broadcast-Address for each slave is created by taking the logical OR of SADDR and SADEN. Zero in this result is considered as "don't care". Upon reset, SADDR and SADEN are loaded with all 0s. This produces a Given-Address of all "don't care" and a Broadcast Address of all "don't care". This disables the automatic address detection feature.
Preliminary
ver 1.3
Date: 2009-JAN-20
26
Megawin Technology Co., Ltd.
9.0 RESET & Power Saving Mode
9.1 RESET
MG87FE/L52
The RESET pin is used to reset this device. It is connected into the device to a Schmitt Trigger buffer to get excellent noise immunity. Any positive pulse from RESET pin must be kept at least two-machine cycle, or the device cannot be reset.
9.2 Power saving mode There are two kinds of power saving modes which are selectable to drive the MG87FL/E52 to enter power-saving mode.
9.2.1 Idle Mode The user can set the bits PCON.0 to drive this chip entering IDLE mode. In the IDLE mode, the internal clock is gated off to the CPU, but not to the interrupt, timer and serial port functions.
There are two ways to release from the idle mode. Activation of any enabled interrupt sources will cause PCON.0 to be cleared by hardware to terminating the idle mode. The interrupt will be serviced and following RETI, the next instruction to be executed will be performed right after the instruction that causes the device entering the idle mode. Another way to wake-up from idle is to pull RESET pin high to generate internal hardware reset.
9.2.2 Power-Down Mode The user can set the bits PCON.1 to drive this chip entering Power-Down mode.
In the Power-Down mode, the on-chip oscillator is stopped. The contents of on-chip RAM and SFRs are maintained.
The Power-Down mode can be woken-up by either hardware reset or /INT0, /INT1, /INT2 and /INT3 external interrupts. When it is woken-up by RESET pin, the program will execute from the address 0x0000, and be carefully to keep RESET pin active for at least 10ms in order to get a stable clock while waking up this chip from Power-Down mode. If it was woken-up from I/O, the program will jump to related interrupt vector service routine. To use I/O wake-up, interrupt-related registers have to be programmed accurately before power-down is entered. User should be noted to add at least one "NOP" instruction subsequent to the power-down instruction if I/O waken-up is used.
Preliminary
ver 1.3
Date: 2009-JAN-20
27
Megawin Technology Co., Ltd.
Pin Status in IDLE Mode and POWER-DOWN Mode Mode Idle Idle Power-Down Power-Down Program Memory Internal External Internal External ALE 1 1 0 0 PSEN 1 1 0 0 Port0 Data Float Data Float Port1 Data Data Data Data
MG87FE/L52
Port2 Data Address Data Data
Port3 Data Data Data Data
9.3 Power-On Flag (POF) The register bit in PCON.4 is set only by power-on action. System RESET from Watch-Dog timer, software RESET and RESET pin can not set POF. It only can be cleared by firmware.
Preliminary
ver 1.3
Date: 2009-JAN-20
28
Megawin Technology Co., Ltd.
10.0 Interrupt Structure
Interrupt Enable (IE) register Name IE Bit7 EA Bit6 Bit5 ET2 Bit4 ES Bit3 ET1 Bit2 EX1
MG87FE/L52
Bit1 ET0
Bit0 EX0
EA ET2 ES ET1 EX1 ET0 EX0
Global interrupt enable flag when set. When cleared & all interrupts were disabled. Reserved. When set, enable Timer-2 interrupt. When set, enable the serial port interrupt. When set, enable Timer-1 interrupt. When set, enable external interrupt-1. When set, enable Timer-0 interrupt. When set, enable external interrupt-0.
Interrupt Priority Low (IPL) Register Name IPL Bit7 Bit6 Bit5 PT2 Bit4 PS Bit3 PT1 Bit2 PX1 Bit1 PT0 Bit0 PX0
PT2 PS PT1 PX1 PT0 PX0
If set, Set priority for timer2 interrupt higher If set, Set priority for serial port interrupt higher If set, Set priority for timer1 interrupt higher If set, Set priority for external interrupt 1 higher If set, Set priority for timer0 interrupt higher If set, Set priority for external interrupt 0 higher
Interrupt Priority High (IPH) Register Name IPH Bit7 PX3H Bit6 PX2H Bit5 PT2H Bit4 PSH Bit3 PT1H Bit2 PX1H Bit1 PT0H Bit0 PX0H
PX3H PX2H PT2H PSH PT1H PX1H
If set, Set priority for external interrupt 3 highest If set, Set priority for external interrupt 2 highest If set, Set priority for timer2 interrupt highest If set, Set priority for serial port interrupt highest If set, Set priority for timer1 interrupt highest If set, Set priority for external interrupt 1 highest
Preliminary
ver 1.3
Date: 2009-JAN-20
29
Megawin Technology Co., Ltd.
PT0H PX0H If set, Set priority for timer0 interrupt highest If set, Set priority for external interrupt 0 highest
MG87FE/L52
IPL (or XICON) and IPH are combined to form 4-level priority interrupt as the following table. (IPH.x, IPL.x) 1,1 1,0 0,1 0,0 Priority Level 1 (highest) 2 3 4
External Interrupt Control (XICON) register Name XICON Bit7 PX3 Bit6 EX3 Bit5 IE3 Bit4 IT3 Bit3 PX2 Bit2 EX2 Bit1 IE2 Bit0 IT2
PX3 EX3 IE3
If set, Set priority for external interrupt 3 higher. If set, Enables external interrupt 3. Interrupt 3 Edge flag. Sets by hardware when external interrupt edge detected. Cleared when interrupt processed. Interrupt 3 type control bits. Set/Cleared by software to specified falling edge/low level triggered interrupt. If set, Set priority for external interrupt 3 higher. If set, enables external interrupt 2. Interrupt 2 Edge flag. Sets by hardware when external interrupt edge detected. Cleared when interrupt processed. Interrupt 2 types control bits. Set/Cleared by software to specify falling edge/low level triggered interrupt.
IT3 PX2 EX2 IE2
IT2
There are eight interrupt sources available in MG87FE/L52. Each interrupt source can be individually enabled or disabled by setting or clearing a bit in the SFR named IE. This register also contains a global disable bit(EA), which can be cleared to disable all interrupts at once.
Each interrupt source has two corresponding bits to represent its priority. One is located in SFR named IPH and the other in IPL register. Higher-priority interrupt will be not interrupted by lower-priority interrupt request. If two interrupt requests of different priority levels are received simultaneously, the request of higher priority is serviced. If interrupt requests of the same priority
Preliminary
ver 1.3
Date: 2009-JAN-20
30
Megawin Technology Co., Ltd.
MG87FE/L52
level are received simultaneously, an internal polling sequence determine which request is serviced. The following table shows the internal polling sequence in the same priority level and the interrupt vector address.
Source External interrupt 0 Timer 0 External interrupt 1 Timer1 Serial Port Timer2 External interrupt 2 External interrupt 3
Vector address 03H 0BH 13H 1BH 23H 2BH 33H 3BH
Priority within level 1 2 3 4 5 6 7 8 (highest)
The external interrupt /INT0, /INT1, /INT2 and /INT3 can each be either level-activated or transition-activated, depending on bits IT0 and IT1 in register TCON, IT2 and IT3 and XICON. The flags that actually generate these interrupts are bits IE0 and IE1 in TCON, IE2 and IE3 in XICON. When an external interrupt is generated, the flag that generated it is cleared by the hardware when the service routine is vectored to only if the interrupt was transition -activated, then the external requesting source is what controls the request flag, rather than the on-chip hardware.
The Timer0 and Timer1 interrupts are generated by TF0 and TF1, which are set by a rollover in their respective Timer/Counter registers in most cases. When a timer interrupt was generated, the flag that generated & it was cleared by the on-chip hardware when the service routine is vectored to.
The serial port interrupt is generated by the logical OR of RI and TI. Neither of these flags is cleared by hardware when the service routine is vectored to. The service routine should check RI and TI to determine which one request service and it will be cleared by software.
The timer2 interrupt is generated by the logical OR of TF2 and EXF2. Just the same as serial port, neither of these flags is cleared by hardware when the service routine is vectored to.
All of the bits that generate interrupts can be set or cleared by software, with the same result as though it had been set or cleared by hardware. In other words, interrupts can be generated or pending interrupts can be canceled in software.
Preliminary
ver 1.3
Date: 2009-JAN-20
31
Megawin Technology Co., Ltd.
11.0 Watch-Dog-Timer
WDTCR ( Watch-Dog-Timer Control Register ) Name WDTCR Bit7 WRF Bit6 Bit5 ENW Bit4 CLRW Bit3 WIDL Bit2 PS2
MG87FE/L52
Bit1 PS1
Bit0 PS0
WRF ENW CLRW WIDL
Watch-Dog timer overflow flag. Set by hardware when Watch-Dog timer overflow. Enable WDT while it is set. ENW can not be cleared by firmware. Clear WDT to re-count while it is set. Hardware will automatically clear this bit. Set this bit to stop WDT counting and disable WDT reset generating when uC is in idle mode.
PS2 ~ PS1: select the pre-scaler output. PS2 0 0 0 0 1 1 1 1 PS1 0 0 1 1 0 0 1 1 PS0 0 1 0 1 0 1 0 1 Pre-scaler value 2 4 8 16 32 64 128 256
Preliminary
ver 1.3
Date: 2009-JAN-20
32
Megawin Technology Co., Ltd.
MG87FE/L52
12 In-System-Programming & In-Application Programmable
12.0 In-System-Programming (ISP) In MG87FE/L52, 8K bytes flash ROM is divided into three sections. The first partition named AP-memory is the space for storing user's application program code. The next one named LD-memory is the space which ISP program is loaded. The third one named OR-memory space has option registers here.
Three-level code protection from read-out on the programmer is implemented in this chip. The first-level is LOCK bit. If LOCK bit was enabled (programming to 0), the data readout on the programmer will always be 0xFFh. SCRAMBLE bit is the second level protection. Enabling SCAMBLE bit encrypts the data readout on the programmer. The third level protection is MOVCL. Enabling MOVCL inhibits MOVC operation in the condition that the execution is from external fetch but the target code byte is in internal flash memory.
IFD (ISP Flash Data register) Name IFD Bit7 Bit6 Bit5 Bit4 Data Bit3 Bit2 Bit1 Bit0
IFD is the data port register for ISP/IAP operation. The data in IFD will be written into the desired address in operating ISP/IAP write and it is the data window of readout in operating ISP/IAP read.
If IMFT is indexed on IAPLB access, read/write IFD through SCMD flow will access the register content of IAPLB.
IFADRH (ISP Address for High-byte addressing) Name IFADRH Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Address
IFADRH is the high-byte address port for all ISP/IAP modes.
IFADRL (ISP Address for Low-byte addressing) Name IFADRL Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Address
IFADRL is the low byte address port for all ISP/IAP modes. In page erase operation, it is ignored.
Preliminary
ver 1.3
Date: 2009-JAN-20
33
Megawin Technology Co., Ltd.
IFMT (ISP Flash Mode Table) Name IFMT B7~B3 : Reserved Bit7 Bit6 Bit5 Reserved Bit4 Bit3 Bit2
MG87FE/L52
Bit1 Mode Selection
Bit0
Mode Selection : B2 0 0 0 0 1 1 B1 0 0 1 1 0 0 B0 0 1 0 1 0 1 Standby AP-memory read AP-memory program AP-memory page erase IAPLB write IAPLB read Mode
IAPLB (IAP Flash Mode Table) Name IAPLB Bit7 Bit6 Bit5 Bit4 Data Bit3 Bit2 Bit1 Bit0
B7~B0 : The IAPLB determines the IAP-memory lower boundary. Since a Flash page has 512 bytes, the IAPLB must be an even number. To read IAPLB, MCU need to define the IMFT for mode selection on IAPLB Read and set ISPCR.ISPEN. And then write 0x46h & 0xB9h sequentially into SCMD. The IAPLB content is available in IFD. If write IAPLB, MCU will put new IAPLB setting value in IFD firstly. And then select IMFT, enable ISPCR.ISPEN and then set SCMD. The IAPLB content has already finished the updated sequence.
The range of the IAP-memory is determined by IAPLB and the ISP start-address was listed below. IAP lower boundary = IAPLB x 256, and IAP higher boundary = ISP start address - 1.
For example, if IAPLB=0x12 and ISP start address is 0x1C00, then the IAP-memory range was located at 0x1200 ~ 0x1BFF.
Additional attention point, the IAP low boundary address must not be higher than ISP start address.
Preliminary
ver 1.3
Date: 2009-JAN-20
34
Megawin Technology Co., Ltd.
SCMD (Sequential Command Data register) Name SCMD Bit7 Bit6 Bit5 Bit4 CMD Bit3 Bit2
MG87FE/L52
Bit1
Bit0
SCMD is the command port for triggering ISP/IAP/IAPLB activity. If SCMD is filled with sequential 0x46h, 0xB9h and if ISPCR.7 = 1, ISP activity will be triggered.
ISPCR (ISP Control Register) Name ISPCR Bit7 ISPEN Bit6 SWBS Bit5 SWRST Bit4 CFAIL Bit3 Bit2 --Bit1 Bit0
ISPEN
= 0, Global disable all ISP/IAP program/erase/read function. = 1, Enable ISP/IAP program/erase/read function. = 0, Boot from main-memory after reset. = 1, Boot from ISP memory after reset. = 0, No operation = 1, Generate software system reset. It will be cleared by hardware automatically. = 0, The last ISP/IAP command has finished successfully.
SWBS
SWRST
CFAIL
= 1, The last ISP/IAP command fails. It could be caused since the access of flash memory was inhibited.
B3~B0
Reserved
12.1 In-Application-Programmable (IAP)
The flash memory between IAPLB and ISP start address could be defined as data flash memory and can be accessed by the ISP operation in field application. The size of IAP flash memory is variable. It is defined by IAPLB.
When the MG87FE/L52 was boots from LD-memory, AP-memory and data flash memory are opened for ISP operation.
Preliminary
ver 1.3
Date: 2009-JAN-20
35
Megawin Technology Co., Ltd.
13 System Oscillator
13.1 External crystal mode
MG87FE/L52
MG87FE/L52 built-in two kinds of oscillator for MCU system clock operating. The first one is crystal oscillator & it can support 6MHz ~ 48MHz/12T or 6MHz ~ 24MHz/6T with external crystal component. Please refer to the figure 13-1.
VDD=5/3V 1 2 3 4 5 6 7 8
XTL 6MHz 11.059MHz
C1 30p/15p 20p/10p
C2 30p/15p 20p/10p
R1 (ohm) NC NC NC NC
12MHz 22.118MHz 24MHz 24.576MHz 26~30MHz 31~35MHz 8p/8p 8p/8p 8p/8p 8p/8p 12p/7p 12p/7p
NC NC 6.8K 5.1K
13.2 Internal RC-oscillator
MG87FE/L52 had special designed & built-in internal RC-oscillator with frequency drifts that just under 4%. The operating temperature range is between -40 ~ 85C & under its operating voltage is 4.5V ~ 5.5V or 2.7V ~ 3.6V. By the way, user could save an external crystal & just keep XTAL1 & XTAL2 pins at floating status. The internal oscillator could support 6MHz, 11.059MHz, 12MHz, 22.118MHz, 24MHz & 24.576MHz. User can select & trim requested frequency from Megawin programming tool "8051writer U1".
Preliminary
ver 1.3
Date: 2009-JAN-20
36
Megawin Technology Co., Ltd.
14.0 Absolute Maximum Rating
MG87FE52: (5.0V application) Parameter Ambient temperature under bias Storage temperature Voltage on any Port I/O Pin or RST with respect to Ground Voltage on VDD with respect to Ground Maximum total current through VDD and Ground Maximum output current sunk by any Port pin Rating -55 ~ +125 -65 ~ + 150 -0.5 ~ VDD + 0.5 -0.5 ~ +6.0 400 40
MG87FE/L52
Unit C C V V mA mA
*Note: stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the devices at those or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
MG87FL52: (3.3V application)
Parameter Ambient temperature under bias Storage temperature Voltage on any Port I/O Pin or RST with respect to Ground Voltage on VDD with respect to Ground Maximum total current through VDD and Ground Maximum output current sunk by any Port pin
Rating -55 ~ +125 -65 ~ + 150 -0.3 ~ VDD + 0.3 -0.3 ~ +4.2 400 40
Unit C C V V mA mA
*Note: stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the devices at those or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
Preliminary
ver 1.3
Date: 2009-JAN-20
37
Megawin Technology Co., Ltd.
15 DC Characteristics
15.1 MG87FE52 DC Characteristics
MG87FE/L52
VDD = 5.0V, VSS = 0V, TA = 25 and 12 clocks per machine cycle, unless otherwise specified Symbol VIH1 VIH2 VIL1 VIL2 IIH IIL IH2L IOH1 IOH2 IOL1 IOL2 IOP IIDLE IPD RRST Parameter Input High voltage (Ports 0, 1, 2, 3, 4) Input High voltage (RESET) Input Low voltage (Ports 0, 1, 2, 3, 4) Input Low voltage (RESET) Input High Leakage current (Ports 0, 1, 2, 3, 4) Logic 0 input current (Ports 1, 2, 3, 4) Logic 1 to 0 input transition current (Ports 1, 2, 3, 4) Output High current (Ports 1, 2, 3, 4) Output High current (ALE, PSEN) Output Low current (Ports 0, 1, 2, 3, 4) Output Low current (ALE, PSEN) Operating current Idle mode current Power down current Internal reset pull-down resistance Test Condition min 2.0 3.5 Limits typ Unit max V V V V uA uA uA uA mA mA mA 16 20 8 10 10 mA mA uA Kohm
0.8 1.6 VPIN = VDD VPIN = 0.4V VPIN =1.8V VPIN =2.4V VPIN =2.4V VPIN =0.4V VPIN =0.4V Fosc= 12MHz Fosc= 24MHz Fosc= 12MHz Fosc= 24MHz 150 12 12 12 0 20 250 220 10 50 500
8 10 4 5 1 100
15.2 MG87FL52 DC Characteristics VDD = 3.3V, VSS = 0V, TA = 25 and 12 clocks per machine cycle, unless otherwise specified Symbol VIH1 VIH2 VIL1 VIL2 IIH IIL IH2L IOH1 IOH2 IOL1 IOL2 IOP IIDLE IPD RRST Parameter Input High voltage (Ports 0, 1, 2, 3, 4) Input High voltage (RESET) Input Low voltage (Ports 0, 1, 2, 3, 4) Input Low voltage (RESET) Input High Leakage current (Ports 0, 1, 2, 3, 4) Logic 0 input current (Ports 1, 2, 3, 4) Logic 1 to 0 input transition current (Ports 1, 2, 3, 4) Output High current (Ports 1, 2, 3, 4) Output High current (ALE, PSEN) Output Low current (Ports 0, 1, 2, 3, 4) Output Low current (ALE, PSEN) Operating current Idle mode current Power down current Internal reset pull-down resistance Test Condition min 2.0 2.8 Limits typ Unit max V V V V uA uA uA uA mA mA mA 12 16 4 5 5 mA mA uA Kohm
0.8 1.5 VPIN = VDD VPIN = 0.4V VPIN =1.8V VPIN =2.4V VPIN =2.4V VPIN =0.4V VPIN =0.4V Fosc = 12MHz Fosc = 24MHz Fosc = 12MHz Fosc = 24MHz 40 4 8 8 0 7 100 70 10 30 250
6 8 2 2.5 1 200
Preliminary
ver 1.3
Date: 2009-JAN-20
38
Megawin Technology Co., Ltd.
16 Package Dimension
16.1 40-Pin PDIP Package (MG87FE/L52AE)
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
39
Megawin Technology Co., Ltd.
16.2 44-Pin PLCC Package (MG87FE/L52AP)
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
40
Megawin Technology Co., Ltd.
16.3 44-Pin PQFP Package (MG87FE/L52AF)
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
41
Megawin Technology Co., Ltd.
17 Disclaimers
Herein, Megawin stands for "Megawin Technology Co., Ltd."
MG87FE/L52
Life Support -- This product is not designed for use in medical, life-saving or life-sustaining applications, or systems where malfunction of this product can reasonably be expected to result in personal injury. Customers using or selling this product for use in such applications do so at their own risk and agree to fully indemnify Megawin for any damages resulting from such improper use or sale.
Right to Make Changes -- Megawin reserves the right to make changes in the products including circuits, standard cells, and/or software - described or contained herein in order to improve design and/or performance. When the product is in mass production, relevant changes will be communicated via an Engineering Change Notification (ECN).
Preliminary
ver 1.3
Date: 2009-JAN-20
42
Megawin Technology Co., Ltd.
18 Revision History
Revision Ver 1.0 Ver 1.1 Ver1.2 Ver 1.3 Document create Modified page-38 IIDLE & IOP current. Added Internal oscillator description. Description Date 2008/10/17 2008/11/24 2008/12/20
MG87FE/L52
Page
38 36 36
Added external crystal Resistor & capacitor list 2008/12/25
Preliminary
ver 1.3
Date: 2009-JAN-20
43
Megawin Technology Co., Ltd.
MG87FE/L52
Preliminary
ver 1.3
Date: 2009-JAN-20
44


▲Up To Search▲   

 
Price & Availability of MG87FEL52

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X